package com.kc.business.service;

import com.kc.business.domain.BizRoleMenu;

import java.util.List;

/**
 * FileName: IBizRoleMenuService
 * Author:   TP
 * Date:     2020-10-30 20:37
 * Description:
 */
public interface IBizRoleMenuService {

    /**
     * 根据角色
     *
     * @param bizRoleMenu
     * @return
     */
    List<BizRoleMenu> select(BizRoleMenu bizRoleMenu);

    /**
     * 根据角色ID删除菜单资源信息
     *
     * @param id 角色ID
     * @return 影响行数
     */
    int deleteByRoleId(Integer id);

    /**
     * 新增角色菜单资源信息
     *
     * @param roleId   角色ID
     * @param menuIds  菜单ID
     * @param username 用户
     * @return 影响行数
     */
    int saveBatch(int roleId, List<Integer> menuIds, String username);
}
